page {
	background-color: #f6f6f6;
	color: #333333;
}

.commom-margin {
	padding: 10upx 30upx 10upx 30upx;
}

.header {
	position: fixed;
	z-index: 999;
	left: 0px;
	width: 100%;
	transition: 0.3s all;
}

.header .cu-bar {
	/*  #ifdef APP-PLUS || H5  */
	/* box-shadow: 0px 0px 8upx rgba(0, 0, 0, 0.1); */
	/*  #endif  */

}

.header .content {
	color: #333;
}

.header .action {
	color: #333;
}

.swiper-text {
	position: absolute;
	top: 0upx;

	width: 100%;
	height: 100%;
	color: #fff;
	padding: 0px 60upx;
	background-color: rgba(0, 0, 0, 0.25);
}

.swiper-title {
	font-size: 40upx;
	padding-top: 120upx;
	font-weight: bold;
	margin-bottom: 15upx;
	opacity: 0.9;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.swiper-intro {
	opacity: 0.6;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.toGroup {
	padding: 2upx 10upx;
	font-size: 24upx;
	border: solid 1px #333;
	border-radius: 5upx;
	color: #333;
}

.index-sort {
	background-color: #fff;
	text-align: center;
	padding: 0px 15upx;
	/* box-shadow: 0px 0px 5px rgba(0,0,0,.1); */
}

.index-sort-main {
	padding: 25upx 0upx;
}

.index-sort-i {
	width: 80upx;
	height: 80upx;
	line-height: 80upx;
	text-align: center;
	margin: 0 auto 10upx auto;
	color: #fff;
	background-color: #0081ff;
	font-size: 36upx;
	border-radius: 50%;
	/* box-shadow: 1px 2px 2px rgba(0,0,0,.15); */
	opacity: 0.8;
}

.tool-sort .index-sort-i {
	width: 90upx;
	height: 90upx;
	line-height: 90upx;
}

.index-sort-text {
	font-size: 26upx;
}

.index-sort .index-sort-box:nth-child(1) .index-sort-i {
	background-color: #fbbd08;

}

.index-sort .index-sort-box:nth-child(2) .index-sort-i {
	background-color: #39b54a;
}

.index-sort .index-sort-box:nth-child(3) .index-sort-i {
	background-color: #2eabbf;
}

.index-sort .index-sort-box:nth-child(4) .index-sort-i {
	background-color: #e54d42;
}

.index-sort .index-sort-box:nth-child(5) .index-sort-i {
	background-color: #24c597;
}

.index-sort .index-sort-box:nth-child(6) .index-sort-i {
	background-color: #e03997;
}

.index-sort .index-sort-box:nth-child(7) .index-sort-i {
	background-color: #eb550f;
}

.index-sort .index-sort-box:nth-child(8) .index-sort-i {
	background-color: #4343e7;
}

.index-sort .index-sort-box:nth-child(9) .index-sort-i {
	background-color: #ff9f10;
}

.data-box {
	background-color: #ffffff;
	/* box-shadow: 0px 0px 5px rgba(0,0,0,.1); */
	padding: 0upx;
}

.all-box {
	margin-top: 20upx;
	background-color: #ffffff;
}

.data-box-title {
	color: #333;
	font-size: 30rpx !important;
	font-weight: bold;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.more text {
	font-size: 24upx;
	color: #999;
}

.more .cuIcon-right {
	font-size: 30upx !important;
	color: #999;
}

.data-box .cu-bar {
	border: none;
	min-height: 80upx;
}

.data-time {
	background: none !important;
	color: #999 !important;
	float: right;
	padding: 0;
}

.text-i {
	height: auto;
	overflow: hidden;
}

.data-author {
	background: none !important;
	padding-left: 0px !important;
	color: #999;
}

.data-author .cuIcon-message {
	margin-right: 10upx;
	font-size: 28upx;
}

.data-author text {
	margin-right: 6upx;
}

.data-box .cu-item {
	padding-top: 30upx;
	border-bottom: solid 1px #f9f9f9;

}

.cu-card.article {
	border-bottom: solid 1px #f3f3f3;
}

.user .data-box .cu-item {
	border-bottom: none;
}

.cu-list.menu-avatar>.cu-item.userinfo:after {
	border-bottom: none;
}

.data-box .cu-card .desc .text-content {
	font-size: 32upx !important;
	color: #333 !important;
	height: auto !important;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.cu-card.article>.cu-item .content .text-content {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	word-break: break-all;
}

.cu-card.article>.cu-item .content.article-content .text-content {
	-webkit-line-clamp: 2;
	height: 2.8em;
	overflow: hidden;
}

.cu-card.article>.cu-item .content.article-content {
	display: block;
}

.cu-card.article>.cu-item .content.article-content>image {
	float: left;
	height: 5.5em;
}

.cu-card.article>.cu-item .article-content-btn {
	padding: 0px 30upx;
	margin-top: 20upx;
}

.content-author {
	line-height: 45upx;
	height: 45upx;
	overflow: hidden;
	margin-top: 25upx;
	font-size: 24upx;
	color: #666;
}

.content-author.bigImg-style {
	margin-top: 15upx;
	margin-bottom: 0upx;
}

.article-imgMain {
	padding: 0upx 20upx;
}

.cu-card.article>.cu-item .article-content-btn.article-list-btn {
	margin-top: 10upx;
}

.article-img {
	padding: 0upx 10upx;
	;
}

.article-img image {
	width: 100%;
	height: 150upx;
	border-radius: 8upx;
	background-color: #f3f3f3;
}

.content-author image {
	width: 45upx;
	display: block;
	float: left;
	height: 45upx;
	margin-right: 15upx;
	border-radius: 50%;
}

.cu-card.article>.cu-item .title {
	line-height: 70upx;
	margin-top: 15upx;
	margin-bottom: 5upx;
}

.content-author .article-category {
	float: right;
}

.content-author.content-header {
	padding: 0upx 30upx;
}

.data-box .cu-card.article>.cu-item .content>image {
	width: 220upx;
	height: 6em;

	border-radius: 15upx;
}

.text-rule {
	color: #0081FF;
	display: none;
}

.topic {
	padding: 0upx 15upx;
	width: 100%;
}

.topic-box {
	padding: 10upx;
}

.topic-main {
	border-radius: 15upx;
	overflow: hidden;

	height: 160upx;
	position: relative;
}

.topic-main image {
	width: 100%;
	height: 160upx;
	transition: 0.3s all;
}

.topic-main:hover image {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}

.topic-text {
	position: absolute;
	width: 100%;
	height: 160upx;
	text-align: center;
	line-height: 160upx;
	top: 0px;
	font-size: 30upx;
	left: 0px;
	font-weight: bold;
	z-index: 10;
	background-color: rgba(0, 0, 0, 0.25);
	color: #fff;
}

.news-box {
	padding: 30upx;
	color: #333;
	font-size: 32upx;
	border-bottom: solid 1px #f9f9f9;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.info {}

.info-title {
	padding: 40upx 30upx 20upx 30upx;
	font-size: 36upx;
	line-height: 60upx;
	font-weight: bold;
	background: #fff;

}

.text-weight {
	font-weight: bold;
	color: #000000;
}

.info-tyle {
	padding: 0upx 30upx 20upx 30upx;
	font-size: 24upx;
	background: #fff;
	border-bottom: solid 1px #f3f3f3;
}

.info-tyle .cuIcon-attention {
	margin: 0upx 8upx 0upx 20upx;
}

.info-date {
	float: right;
	color: #999;
}

.info-content {
	background: #fff;
	font-size: 28rpx;
	line-height: 1.8;
	padding: 10upx 30upx 10upx 30upx;
}

.info-reply {
	background: #fff;
	font-size: 28rpx;
	line-height: 1.8;
	padding: 10upx 30upx 10upx 30upx;
}

.user-form {
	margin-top: 100upx;
	padding: 0upx 80upx;
}

.user-form .cu-form-group {
	margin-bottom: 20upx;
	border: solid #f3f3f3 1px;
	min-height: 90upx;
	border-radius: 10upx;
}

.user-form .user-btn {
	margin-top: 60upx;
}

.user-foget {
	width: 100%;
	height: 90upx;
	line-height: 90upx;
	color: #999;
	text-align: center;
	position: fixed;
	bottom: 50upx;
	left: 0px;
}

.metaList {
	padding: 0px 10upx;
}

.home-nav.metaList {
	position: fixed;
	left: 0px;
	width: 100%;
	z-index: 300;
	background-color: #fff;
}

.goCategory {
	height: 80upx;
	width: 60upx;
	line-height: 80upx;
	height: 80upx;
	position: absolute;
	font-weight: bold;
	text-align: center;
	right: 10upx;
	top: 0;
	font-size: 36upx;
}

.home-nav.metaList .nav {
	width: calc(100% - 60upx);
}

.home-nav.metaList .nav .cu-item {
	height: 80upx;
	line-height: 80upx;
	padding: 0upx 12upx;
}

.metaList .nav .cu-item.cur {
	border: none;
	color: #000;
	border-bottom: #0081ff 4upx solid;
	/* font-size: 32upx; */
	font-weight: bold;
}

.load-more {
	/* background-color: #f3f3f3; */
	height: 80upx;
	line-height: 80upx;
	text-align: center;
}

.userList .cuIcon-lightfill {
	margin-left: 10upx;
	background-color: #fbbd08;
	color: #333333;
	display: inline-block;
	height: 40upx;
	width: 40upx;
	text-align: center;
	border-radius: 50%;
	font-size: 24upx;

}

.no-data {
	width: 100%;
	padding: 60upx 0upx;
	text-align: center;
	color: #999;
	font-size: 26upx;
}

.no-data .cuIcon-text {
	display: block;
	font-size: 80upx;
	color: #ddd;
	margin-bottom: 15upx;
}

.content image {
	background-color: #f3f3f3;
}

.top {
	padding: 0upx 30upx 20upx 30upx;
}

.top-box {
	padding: 20upx 0upx;
	border-bottom: solid 1px #f9f9f9;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.top-box text {
	display: inline-block;
	width: 35upx;
	height: 35upx;
	background-color: #8799a3;
	text-align: center;
	line-height: 35upx;
	color: #fff;
	margin-right: 15upx;
	border-radius: 50%;
	margin-left: 10upx;
}

.top-box:nth-child(1) text {
	background-color: #fbbd08;
	box-shadow: 0px 0px 8upx #fbbd08;
	color: #333;
}

.top-box:nth-child(2) text {
	background-color: #e54d42;
	box-shadow: 0px 0px 8upx #e54d42;
}

.top-box:nth-child(3) text {
	background-color: #f37b1d;
	box-shadow: 0px 0px 8upx #f37b1d;
}

.category {
	padding: 15upx;
}

.category-box {
	padding: 15upx;
	border-bottom: solid 1px #f3f3f3;
}

.category-box:nth-child(odd) {
	border-right: solid 1px #f3f3f3;
}

.category-content {
	/* border-left:  solid 1px #f3f3f3;
	border-right:  solid 1px #f3f3f3; */
}

.category-main {
	padding: 15upx;
	text-align: center;
	/* color: #0081ff;
	border: solid 1px rgba(0, 129, 255, 0.4); */
	color: #000;
	/* border: solid 1px #ccc; */
	/* background-color: #cce6ff; */
	border-radius: 8upx;
}

.category-box.active .category-main {
	color: #fff;
	border: solid 1px #0081ff;
	background-color: #0081ff;
	box-shadow: 0upx 0upx 15upx #0081ff;

}

.tags {
	width: 100%;
	overflow: hidden;
	padding: 20upx;
}

.tags text.tags-box {
	padding: 10upx 15upx;
	line-height: 40upx;
	text-align: center;
	color: #0081ff;
	border: solid 1px rgba(0, 129, 255, 0.4);
	background-color: #cce6ff;
	width: auto;
	margin: 10upx;
	border-radius: 8upx;
	float: left;
	opacity: 0.9;
}

.tags text.tags-box.active {
	color: #fff;
	border: solid 1px #0081ff;
	background-color: #0081ff;
	box-shadow: 0upx 0upx 15upx #0081ff;
}

.info-content .tags {
	padding: 0upx;
	border-top: solid 1px #f9f9f9;
	padding-top: 30upx;
}

.data-box .menu .cu-item {
	padding-top: 0upx;
}

.edit-tool {
	height: 80upx;
	line-height: 80upx;
	padding: 0upx 10upx;
}

.edit-tool text {
	display: inline-block;
	margin: 0upx 10upx;
	width: 40upx;
	font-size: 40upx;
}

.edit-tool text.cuIcon-read {
	float: right;
}

.cu-form-group .text {
	/* height: calc(100vh - 490upx); */
	/* #ifdef APP-PLUS */
	/* height: calc(100vh - 540upx); */
	/* #endif */
	line-height: 45upx;
	width: 100%;
}

.cu-form-group scroll-view.text {
	padding: 30upx 0upx;
}

.LinksModal input {
	height: 70upx;
	text-align: left;
	padding: 10upx 20upx;
	font-size: 24upx;
	border: solid #999 1px;
	border-radius: 8upx;
	background-color: #fff;
}

.LinksModal input:nth-child(1) {
	margin-bottom: 30upx;
}

.post {
	max-height: 100%;
}

.update-tips {
	padding: 6upx;
	border-radius: 4upx;
	font-size: 22upx;
	margin-right: 10upx;
}

.logout {
	width: 100%;
	margin-top: 30upx;
	padding: 0upx 30upx;
}

.logout-main {
	width: 100%;
	text-align: center;
	border-radius: 10upx;
	height: 80upx;
	line-height: 80upx;
	background-color: #fff;
}

.ImageList {
	width: 100%;
	padding: 0upx 20upx;
}

.ImageList-box {
	height: 500upx;
	overflow: hidden;
	margin-bottom: 20upx;
	border-radius: 20upx;
	position: relative;
}

.setImage {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 150;
	border-radius: 5px;
}

.image-info {
	position: absolute;
	bottom: 30upx;
	left: 0upx;
	padding: 0upx 30upx;
}

.image-info text {
	padding: 10upx;
	background-color: #008080;
	color: #fff;
	font-size: 24upx;
	opacity: 0.8;
	border-radius: 8upx;
}

.ImageList image {
	width: 100% !important;
}

.comment {
	position: relative;
}

.copy-comment {
	opacity: 0;
	position: absolute;
	right: 30upx;
	top: 0upx;
	z-index: 888;
	color: #0081FF;
	;
	font-size: 22upx;
	padding: 5upx 20upx;
	border-radius: 8upx;
	border: solid 1px #0081FF;
	;
	background-color: #e0eaff;
	;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
}

.cu-list.comment:hover .copy-comment {
	opacity: 1;
}

.search-type {
	line-height: 80upx;
	padding: 0upx 30upx;
	text-align: center;
	height: 80upx;
	border-bottom: solid 1px #f3f3f3;
	position: relative;
	z-index: 10;
}

.search-type-box {
	color: #999;
}

.search-type-box.active {
	border-bottom: solid 2px #0081FF;
	color: #333;
}

.loading {
	width: 100%;
	height: 100vh;
	z-index: 888;
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
}

.loading-main {
	position: fixed;
	width: 100%;
	top: 40%;
}

.loading image {
	width: 100upx;
	height: 100upx;
}

.menu-avatar {
	position: relative;
	width: 100%;
}

.clock-btn {
	position: absolute;
	top: 50upx;
	right: 40upx;
	border-radius: 8upx;
	font-size: 24upx;
	color: #fff;
	padding: 10upx 25upx;
	background-color: #1AAD16;
}

.clock-btn.istap {
	background-color: #008080;
}

.user-data {
	padding: 30upx 30upx 10upx 30upx;
	text-align: center;
	border-top: solid 1px #f3f3f3;
	margin-top: 20upx;
}

.user-data-box {
	height: 88upx;
}

.user-data-title {
	font-size: 24upx;
	color: #999;
	margin-top: 10upx;
}

.user-data-value {
	color: #2eabbf;
	font-size: 40upx;
}

.user-data-box:nth-child(1) {
	border-right: solid 1px #f6f6f6;
}

.user-data-box:nth-child(2) {
	border-right: solid 1px #f6f6f6;
}

.user-data-box:nth-child(3) .user-data-value {
	color: #fbbd08;
}

.usermarks .data-box {
	background: none;
}

.usermarks .data-box .cu-item {
	padding-top: 0px !important;
	margin-bottom: 10upx;
	border: none;
}

.usermarks .cu-list.menu-avatar>.cu-item:after,
.usermarks .cu-list.menu>.cu-item:after {
	border: none;
}

.usermarks .cu-avatar.lg {
	width: 80upx;
	height: 80upx;
}

.usermarks .cu-list.menu-avatar>.cu-item .content {
	left: 130upx;
}

.cu-card.article>.cu-item .content>image {
	width: 220upx;
}

.info-btn .cuIcon-favor,
.info-btn .cuIcon-favorfill {
	margin-right: 5upx;
}

.info-btn .cuIcon-favorfill {
	color: #fbbd08;
}

.content-btn {
	max-width: 400upx;
	margin: 0 auto;
	padding: 40upx 0upx;
	text-align: center;
}

.content-btn-i {
	border-radius: 10upx;
	margin: 0 auto;
}

.content-btn-i text {
	color: #999;
	font-size: 24upx;
}

.content-btn-i .btn-i {
	display: block;
	color: #0081FF;
	font-size: 60upx;

}

.content-btn-i .cuIcon-rechargefill {
	color: #DD514C;
}

.api-login {
	text-align: center;
	width: 450upx;
	margin: 50upx auto 0upx auto;
}

.api-login-box {
	text-align: center;
}

.api-login-box image {
	width: 90upx;
	height: 90upx;
}

.all-btn {
	padding: 0upx 50upx;
}

.post-update {
	position: fixed;
	bottom: 50upx;
	right: 30upx;
	width: 90upx;
	height: 90upx;
	color: #fff;
	text-align: center;
	line-height: 90upx;
	border-radius: 50%;
	box-shadow: 0px 0px 8upx rgba(0, 0, 0, 0.1);
}

.manage-data {
	padding-bottom: 15upx;
}

.manage-data .user-data-box:nth-child(3) {
	border-right: solid 1px #f6f6f6;
}

.manage-data .user-data-box .user-data-value {
	color: #ce292c !important;
	font-size: 30upx;
}

.ruleApi-Info {
	text-align: center;
	padding: 30upx 0upx;
}

.ruleApi-title {
	color: #666;
	margin-bottom: 15upx;
}

.ruleApi-Info .ruleApi-Info-box:nth-child(1) {
	border-right: solid 1px #f6f6f6;
}

.ruleApi-name {
	font-size: 45upx;
	color: #111;
	margin-bottom: 5upx;
}

.ruleApi-version {
	font-size: 22upx;
	margin-bottom: 30upx;
}

.ruleApi-Info .cu-btn {
	border-radius: 8upx;
}

.update {
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 2000;
	top: 0;
	left: 0;
}

.update-bg {
	background-color: #000;
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 2001;
	top: 0;
	left: 0;
	opacity: 0.5;
}

.update-box {
	width: 100%;
	position: absolute;
	top: 30%;
	z-index: 2002;
}

.update-main {
	background-color: #fff;
	width: 550upx;
	margin: 0 auto;
	border-radius: 20upx;
	text-align: center;
	padding-bottom: 40upx;
}

.update-box image {
	width: 208upx;
	height: 135upx;
	margin: -70upx auto 0 auto;
}

.update-title {
	margin-top: 20upx;
	font-size: 36upx;
	margin-bottom: 40upx;
	font-weight: bold;
}

.update-intro {
	padding: 0upx 40upx 30upx 40upx;
	font-size: 26upx;
	text-align: left;
	line-height: 40upx;
	color: #666;
}

.update-btn {
	padding: 20upx;
}

.update-btn-box {
	padding: 0upx 20upx;
}

.update-btn-main {
	padding: 15upx 0upx;
	border-radius: 10upx;
}

.pay-codeImg {
	background-color: #fff;
	text-align: center;
	padding: 30upx 0upx;
}

.shop-list {
	padding: 30upx 15upx;
}

.shop-box {
	padding: 10upx;

}

.shop-main {
	padding: 15upx;
	border: solid 1px #f3f3f3;
	border-radius: 10upx;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
}

.shop-box:hover .shop-main {
	box-shadow: 0upx 0upx 15upx rgba(0, 0, 0, 0.3);
}

.shop-img {
	height: 250upx;
	overflow: hidden;
}

.shop-img image {
	width: 100%;
	border-radius: 15upx;
	background-color: #f3f3f3;
}

.shop-title {
	font-size: 22upx;
	margin-top: 10upx;
	margin-bottom: 15upx;
	overflow: hidden;
	height: 70upx;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.shop-info {
	padding: 10upx 0upx;
	line-height: 40upx;
}

.shop-price {
	font-size: 38upx;
}

.shop-info .cuIcon-cart {
	float: right;
}

.shopinfo-img {
	width: 100%;
	height: 400upx;
	overflow: hidden;
}

.shopinfo-img image {
	width: 100%;
	height: 400upx;
}

.shopinfo-title {
	font-size: 35upx;
	line-height: 50upx;
	font-weight: bold;
	background-color: #fff;
	padding: 20upx 30upx;
	border-bottom: solid 1px #f3f3f3;
}

.shopinfo-bar {
	position: fixed;
	width: 100%;
	z-index: 999;
	bottom: 0;
	left: 0;
	background-color: #fff;
	border-top: solid 1px #f3f3f3;
	height: 100upx;
	line-height: 100upx;
	padding: 0upx 30upx;
}

.shopinfo-price {
	font-size: 38upx;
	color: #CE292C;
	font-weight: bold;
}

.shopinfo-btn {
	text-align: right;
}

.shopinfo-info {
	text-align: right;
	padding: 10upx 30upx;
	background-color: #fff;
}

.shop-btn {
	padding: 8upx 0upx;
	margin: 0upx 10upx;
}

.text-tips {
	line-height: 40upx;
}

.order-box {
	background-color: #fff;
	border-top: solid 1px #f3f3f3;
	padding: 30upx;
}

.order-info {
	margin-bottom: 20upx;
	line-height: 50upx;
}

.order-id {
	font-weight: bold;
}

.order-type {
	float: right;
	padding: 5upx 15upx;
	border-radius: 8upx;
	font-size: 24upx;
}

.order-shop {
	background-color: #f3f3f3;
	padding: 30upx;
	margin-bottom: 20upx;
}

.order-btn .text-blue {
	float: right;
}

.order-btn .text-green {
	float: right;
}

.order-btn .order-status {
	float: right;
}

.shop-status {
	font-size: 22upx;
	padding: 8upx 15upx;
	position: absolute;
	top: 10upx;
	left: 20upx;
	z-index: 100;
	opacity: 0.8;
	border-radius: 8upx;
}

.shop-main {
	position: relative;
}

.setShop {
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 9999;
}

.setShop-bg {
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 10000;
	opacity: 0.5;
	background-color: #000000;
}

.setShop-box {
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 10001;
	top: 10%;
}

.setShop-main {
	margin: 0 auto;
	background-color: #fff;
	width: 550upx;
	border-radius: 10upx;
	padding: 30upx;
}

.setShop-title {
	text-align: center;
	margin-bottom: 30upx;
	position: relative;
}

.setShop-list {
	background-color: #f3f3f3;
	height: 670upx;
	padding: 0upx 10upx;
}

.setShop-close {
	position: absolute;
	right: -10upx;
	top: -15upx;
	font-size: 38upx;
	font-weight: bold;
	color: #CE292C;
}

.setShop-list-box {
	width: 100%;
	padding: 20upx 15upx;
	background-color: #fff;
	border-bottom: #ccc;
	font-size: 24upx;
	margin: 10upx auto;

	opacity: 0.8;
	line-height: 40upx;
}

.setShop-list-box text {
	margin-right: 10upx;
}

.setShop-status {
	text-align: right;
}

.setShop-list-box:hover,
.setShop-list-box.cur {
	background-color: #ccc;
}

.content-shop .cu-card {
	/* box-shadow: 0upx 0upx 18upx rgba(0,0,0,0.2); */
	border: solid 1px #ddd;
	border-radius: 10upx;
	overflow: auto;
}

.content-shop .shop-name {
	padding: 10upx 20upx;
}

.shop-tool {
	padding: 40upx 20px;
	position: relative;
}

.shop-tool .text-content {
	font-weight: bold;
	font-size: 30upx;
	margin-bottom: 5upx;
}

.shop-tool .cu-btn {
	border-radius: 5upx;
	margin: 10upx 10upx 0upx 10upx;
}

.shop-tool .tool-price {
	font-size: 30upx;
}

.shop-tool .shop-name {
	position: absolute;
	color: #999;
	top: 0upx;
	right: 0upx;
	text-align: right;
}

.shop-tool image {
	width: 180upx;
	border-radius: 10upx;
	height: 180upx;
	margin: 0upx auto;
	background-color: #F3F3F3;
}

.content-shop .cu-card.article>.cu-item .content .text-content {
	color: #000;
	font-weight: bold;
}

.content-shop .cu-card.article>.cu-item .content .text-red {
	font-size: 32upx;
	font-weight: bold;
}

.content-shop .cu-card.article>.cu-item .content .cuIcon-cart {
	float: right;
}

.order-time {
	font-size: 24upx;
	text-align: right;
	margin-top: 10upx;
	color: #ccc;
}

.manage-btn {
	margin-top: 15upx;
	padding: 0upx 30upx;
}

.manage-btn text {
	margin-right: 20upx;
}

.comment-delete {
	position: absolute;
	right: 30upx;
	top: 15upx;
}

.comment-audit {
	position: absolute;
	right: 180upx;
	top: 15upx;
}

.comment-audit.editorStyle {
	right: 30upx;
}

.myAssets {
	width: 100%;
	text-align: center;
	padding: 50upx 30upx;

}

.myAssets-num {
	font-size: 60upx;
	margin-right: 10upx;
}

.myAssets-btn {
	text-align: center;
	padding-bottom: 30upx;
}

.myAssets-btn text {
	margin: 0upx 20upx;
}

.userrecharge {
	padding: 30upx;
}

.userrecharge-type {
	margin-bottom: 40upx;
}

.userrecharge-type text {
	margin-right: 10upx;
}

.userrecharge-type text.active {
	color: #fff !important;
	background-color: #0081FF;
}

.userrecharge-code {
	text-align: center;
	margin-bottom: 40upx;
}

.userrecharge-code image {
	border: 30upx solid #aecfff;
	border-radius: 20upx;
	width: 400upx;
	height: 400upx;
}

.userrecharge-btn {
	text-align: center;
	margin-bottom: 20upx;
}

.userrecharge-btn text {
	margin: 0upx 20upx;
}

.userrecharge-intro-title {
	font-size: 35upx;
	font-weight: bold;
	margin-top: 50upx;
}

.userrecharge-intro {
	line-height: 45upx;
	margin-top: 30upx;
}

.userrecharge-intro-text {
	margin-top: 20upx;
	font-size: 26upx;
}

.userrecharge-form {
	padding: 30upx 30upx;
	text-align: center;

}

.userrecharge-form input {
	border: solid #ccc 1px;
	height: 70upx;
	line-height: 70upx;
	margin-bottom: 40upx;
	padding: 20upx;
}

.userrecharge-form.toEpay {
	position: relative;
}

.userrecharge-form.toEpay input {
	padding-left: 200upx;
}

.toEpayType {
	position: absolute;
	top: 30upx;
	left: 30upx;

}

.toEpayType-cur {
	height: 70upx;
	line-height: 70upx;
	text-align: center;
	width: 200upx;
}

.toEpayType-main {
	position: relative;
	z-index: 20;
	;
	margin-top: 10upx;
	width: 250upx;
	padding: 10upx 20upx;
	overflow: hidden;
	border-radius: 10upx;
	background-color: #fff;
	box-shadow: 0upx 0upx 10upx rgba(0, 0, 0, 0.2);
}

.toEpayType-main>view {
	height: 60upx;
	line-height: 60upx;
	text-align: center;
	padding: 0px 15upx;
}

.pay-status {
	float: right;
}

.cur-assets {
	padding: 0upx 30upx;
}

.cur-assets text {
	font-weight: bold;
	font-size: 35upx;
}

.userwithdraw-box {
	background-color: #fff;
	padding: 10upx 30upx 30upx 30upx;
}

.order-kill {
	margin-top: 30upx;
}

.order-kill text {
	margin-left: 15upx;
}

.index-sort-main.active {
	background-color: #f3f3f3;
}

.content-shop .cu-card {
	position: relative !important;
}

.info-shop-status {
	position: absolute;
	top: 20upx;
	left: 30upx;
	z-index: 100;
	opacity: 0.7;
}

.shop-content {
	padding-bottom: 100upx !important;
}

.comments-owo {
	padding: 10upx 30upx;
	width: 100%;
	position: relative;

}

.comments-owo .cuIcon-emoji {
	font-size: 50upx;
}

.owo {
	width: 550upx;
	height: 320upx;
	background-color: #fff;
	position: absolute;
	z-index: 200;
	left: 30upx;
	top: 80upx;
	box-shadow: 0upx 0upx 20upx rgba(0, 0, 0, 0.4);
	overflow: hidden;
	border-radius: 20upx;
}

.owo-list {
	width: 100%;
	height: 220upx;
	width: 100%;
}

.owo-type {
	width: 100%;
	margin-top: 30upx;
	height: 70upx;
	font-size: 26upx;
	border-top: solid 1px #ddd;
}

.owo-box {
	line-height: 70upx;
	padding: 0upx 30upx;
	float: left;
}

.owo-box.cur {
	background: #eee;
}

.owo-main {
	padding: 20upx;
	overflow: hidden;
}

.owo-lit-box {
	width: 70upx;
	text-align: center;
	height: 70upx;
	float: left;
}

.owo-lit-box image {
	width: 50upx;
	height: 50upx;
}

.text-content {
	vertical-align: middle;
}

.tImg {
	width: 40upx;
	height: 40upx;

}

.OwO-box {
	display: inline-block;
	position: relative;
}

.info-footer {
	position: fixed;
	z-index: 200;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100upx;
	background-color: #fff;
	border-top: #eee solid 1px;
}

.info-footer-input {
	padding: 15upx 30upx;
}

.info-input-box {
	height: 70upx;
	border-radius: 15upx;
	background-color: #f1f1f1;
	text-align: center;
	font-size: 24upx;
	line-height: 70upx;
	color: #666;
}

.info-input-box text {
	margin-right: 15upx;
}

.info-footer-btn {
	padding-right: 20upx;
	font-size: 50upx;
	line-height: 100upx;
}

.info-footer-btn text {
	margin: 0upx 20upx;
}

.info-operate-bg {
	position: fixed;
	background-color: #000;
	width: 100%;
	height: 100vh;
	opacity: 0;
	z-index: 170;
	left: 0px;
	top: 0px;
	transition: 0.2s all;
	visibility: hidden;
}

.info-operate-bg.show {
	opacity: 0.3;
	visibility: visible;
}

.info-operate {
	position: fixed;
	z-index: 180;
	bottom: -200upx;
	left: 0;
	width: 100%;
	padding: 0upx 30upx;
	transition: 0.2s all;
}

.info-operate.show {
	bottom: 120upx;
}

.info-operate-main {
	width: 100%;
	height: 200upx;
	border-radius: 40upx;
	padding-top: 18upx;
	background: #fff;
	box-shadow: 0px 0px 10upx rgba(0, 0, 0, 0.2);
	overflow: hidden;
	text-align: center;
}

.user-list-btn {
	width: 340upx !important;
}

.user-list-btn .cu-btn {
	margin-right: 20upx;
	margin-top: 0upx !important;
	float: right;
}

.agreement {
	padding: 0upx 30upx 30upx 30upx;
	background-color: #fff;
	font-size: 30upx;
	line-height: 50upx;
	height: 100vh;
}

.agreement-title {
	font-size: 35upx;
	font-weight: bold;
	margin-top: 20upx;
}

.agreement-text {
	margin-top: 15upx;
}

.bind image {
	border-radius: 50%;
}

.shop-sort {
	width: 100%;
	overflow: hidden;
	padding: 20upx;
}

.shop-sort .shop-sort-box {
	padding: 10upx 20upx;
	line-height: 40upx;
	text-align: center;
	width: auto;
	margin: 10upx;
	border-radius: 8upx;
	float: left;
	font-size: 24upx;
	color: #333;
	background-color: #d1dcec;
	opacity: 0.9;
}

.shop-sort .shop-sort-box.active {
	background-color: #0081FF;
	color: #fff;
}

.shop-user {
	float: left;
}

.break-all {
	word-break: break-all;
}

.user-info {
	height: 450upx;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.user-info-bg {
	position: absolute;
	height: 450upx;
	/* #ifdef APP-PLUS || MP */
	height: 450upx;
	/* #endif */
	top: 0;
	left: 0;
	filter: blur(20upx);
	width: 100%;
	z-index: 0;
	transform: scale(1.2);

}

.user-info-bg image {
	width: 100%;
}

.user-info-main {
	position: absolute;
	top: 0;
	left: 0;
	height: 450upx;
	/* #ifdef APP-PLUS || MP */
	height: 450upx;
	/* #endif */

	width: 100%;
	z-index: 5;
	background-color: rgba(0, 0, 0, 0.2);
}

.user-info-content {
	width: 100%;
	padding: 0upx 60upx 30upx 60upx;
	position: absolute;
	bottom: 0;
	left: 0;

	background: linear-gradient(to bottom, rgba(6, 6, 8, 0), rgba(6, 6, 8, 0.7));
}

.user-info-col {
	width: 100%;
	overflow: hidden;
}

.user-info-content .user-header {
	width: 120upx;
	text-align: center;
	float: left;
}

.user-header image {
	width: 120upx;
	height: 120upx;
	border-radius: 50%;
}

.user-info-content .user-text {
	width: calc(100% - 120upx);
	padding-left: 20upx;
	padding-top: 10upx;
	font-size: 28upx;
	color: #fff;
	float: left;
	font-weight: bold;
}

.user-introduce {
	font-size: 24upx;
	color: #fff;
	margin-top: 20upx;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	word-break: break-all;
}

.user-introduce text {
	margin-right: 10upx;

}

.user-edit-header {
	width: 100%;
	background-color: #fff;
	text-align: center;
	padding-top: 40upx;
	border-bottom: 0.5px solid #eee;
	padding-bottom: 30upx;
}

.user-info-data {
	margin-top: 8upx;
	font-weight: normal;
}

.user-data-num {
	font-weight: bold;
	margin-right: 10upx;
}

.user-data-label {
	opacity: 0.8;
}

.user-info-data-box {
	margin-right: 20upx;
}

.user-info-name {
	font-size: 36upx;
}

.user-edit-header image {
	width: 150upx;
	height: 150upx;
	display: block;
	border: solid #ddd 1px;
	margin: 0upx auto 30upx auto;
	background-color: #f3f3f3;
	border-radius: 50%;
}

.toClub {
	background-color: #fbbd08 !important;
	color: #333333 !important;
}

.ads-banner {
	width: 100%;
	overflow: hidden;
}

.ads-banner image {
	width: 100%;
	display: block;
}

.foreverblog-text {
	background-color: #f3f3f3;
	color: #666;
}

.foreverblog-text view {
	word-break: break-all;
}

.foreverblog-ico {
	margin-left: 10upx;
	font-size: 38upx !important;
	color: #0081FF;
}

.foreverblog-title {
	color: #333;
	font-size: 30upx;
}

.userlv {
	font-size: 22upx;
	background-color: #cecece;
	line-height: 25upx;
	padding: 4upx 10upx;
	border-radius: 8upx;
	margin-left: 10upx;
	margin-top: -4upx;
}

.cu-avatar {
	position: relative;
	overflow: hidden;
}

.curLv {
	padding: 0upx;
	font-size: 22upx;
	font-weight: bold;
	font-style: italic;
	opacity: 0.7;
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	line-height: 30upx;
	height: 30upx;
}

.userlv.customize {
	background-color: #ba21a8;
	color: #fff;
}

.userlv.bg-red {
	background-color: #e54d42;
	color: #ffffff;
}

.userinfo-lv {
	padding-top: 10upx;
}

.scan-user {
	padding-top: 350upx;
}

.scan-user image {
	width: 160upx;
	border-radius: 50%;
	height: 160upx;
	margin-bottom: 20upx;
}

.scan-user-name {
	font-size: 34upx;
	font-weight: bold;
	margin-bottom: 20upx;
}

.scan-user-btn {
	margin-top: 100upx;
}

.scan-user-btn .cu-btn {
	height: 90upx;
	border-radius: 8upx;
	width: 400upx;
	margin-bottom: 20px;
}

.uni-swiper-slides uni-swiper-item {
	padding: 15upx 25upx;
	box-sizing: border-box;
}

.uni-swiper-slides .swiper-box {
	overflow: hidden;
	width: 100%;
	position: relative;
	height: 100%;
	box-sizing: border-box;
	border-radius: 30upx;
}

.screen-swiper {
	background-color: #fff;
}

.vip-maim {
	padding: 15upx 30upx;
}

.vip-maim>view {
	padding: 40upx 10upx;
	border-radius: 20upx;
}

.vip-maim>view text {
	font-size: 35upx;
	margin-left: 10upx;
}

.isVIP {
	font-size: 24upx;
	line-height: 25upx;
	padding: 4upx 15upx;
	border-radius: 8upx;
	margin-left: 10upx;
	margin-top: -4upx;
}

.fullpost-btn {
	padding: 15upx;
}

.fullpost-btn .cu-btn {
	margin: 10upx;
	border-radius: 6upx;
}

.post-link-type {
	margin-top: 10upx;
}

.post-link-box {
	padding: 10upx;
	color: #666;
}

.post-link-box.cur {
	color: #0081FF;
}

.tokenList-box {
	padding: 30upx;
	border-bottom: solid 1px #f3f3f3;
	position: relative;
}

.tokenList-box .tokenList-info {
	color: #666;
	overflow: hidden;
	margin-top: 15upx;
}

.tokenList-box .tokenList-info .cu-btn {
	position: absolute;
	right: 30upx;
	top: 38upx;
	border-radius: 8upx;
}

.shop-value-title {
	padding-left: 20upx;
	font-size: 30upx;
	font-weight: bold;
	color: #333;
	line-height: 1;
	border-left: 8upx solid #0081FF;
}

.meta-id {
	float: right;
	color: #666;
	font-size: 26upx;
}

.meta-main {
	line-height: 40upx;
}

.setShop-btn {
	height: 60upx;
	margin-top: 20upx;
}

.Startupmap {
	width: 100%;
	height: 100vh;
	z-index: 10000000;
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
}

.Startupmap-pic {
	width: 100%;
	height: 100vh;
	z-index: 1;
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
}

.Startupmap-pic image {
	width: 100%;
	height: 100vh;
}

.Startupmap-close {
	position: fixed;
	width: 110upx;
	border-radius: 10upx;
	font-size: 24upx;
	height: 50upx;
	line-height: 50upx;
	background: rgba(0, 0, 0, 0.4);
	text-align: center;
	color: #fff;
	top: 30upx;
	right: 30upx;
	z-index: 2;
	/* #ifdef APP-PLUS */
	top: 80upx;
	/* #endif */
}

.article-big {
	width: 100%;
}

.article-big image {
	width: 100%;
	height: 350upx;
	border-radius: 8upx;
	background-color: #f3f3f3;
}

.topContents .title {
	font-weight: bold;
}

.topContents .title text {
	margin-right: 10upx;
}

.dataLoad {
	width: 100%;
	height: 500upx;
	text-align: center;
}

.dataLoad image {
	width: 100upx;
	height: 100upx;
	margin-top: 200upx;
}

.ads-list {
	padding-top: 10upx;
}

.ads-box {
	background-color: #fff;
	padding: 10upx 30upx;
	margin-top: 15upx;
}

.ads-name {
	height: 80upx;
	line-height: 80upx;
	font-size: 34upx;
	border-bottom: solid 1px #f6f6f6;
	font-weight: bold;
}

.ads-text {
	padding: 20upx 10upx;
	font-size: 26upx;
	line-height: 50upx;
	color: #4a4a4a;
}

.ads-info {
	border-top: solid 1px #f6f6f6;
	line-height: 80upx;
}

.ads-price text {
	font-size: 34upx;
	font-weight: bold;
}

.form-tips {
	padding: 10upx 30upx;
}

.form-tips text {
	margin-right: 10upx;
}

.myAds-box {
	padding: 28upx 30upx;
	border-bottom: solid 1px #f6f6f6;
}

.myAds-title {
	font-size: 32upx;
	font-weight: bold;
	padding-bottom: 20upx;
}

.myAds-concent {
	height: auto;
	overflow: hidden;
	margin-top: 10upx;
}

.myAds-time {
	font-size: 24upx;
	color: #666;
}

.myAds-time .text-green {
	float: right;
}

.myAds-pic {
	width: 220upx;
	height: 150upx;
	overflow: hidden;
	border-radius: 6upx;
	float: left;
	margin-right: 15upx;
}

.myAds-pic image {
	width: 100%;
	height: 150upx;
}

.myAds-intro {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical;
}

.myAds-btn {
	margin-top: 15upx;
}

.myAds-btn text {
	margin-right: 25upx;
}

.ads-renewal input {
	background-color: #fff;
	border: solid 1px #ddd;
	height: 80upx;
}

.ads-ico {
	position: absolute;
	top: 10upx;
	left: 40upx;
	background-color: rgba(0, 0, 0, 0.5);
	display: block;
	width: 80upx;
	height: 40upx;
	border-radius: 8upx;
	font-size: 24upx;
	color: #fff;
	text-align: center;
	line-height: 40upx;
}

.ads-more {
	margin-top: 20upx;
	font-size: 26upx;
	color: #666;
	text-align: right;
}

.imagetoday-search input {
	padding-left: 30upx;
}

.imagetoday-search .cuIcon-search {
	font-size: 34upx;
	margin: 0px;
	padding: 20px;
	color: #333;
}

.search-close {
	width: 34upx;
	overflow: hidden;
	border-radius: 50%;
	line-height: 34upx;
	text-align: center;
	height: 34upx;
	margin-right: 20upx;
	background: #ccc;
}

.search-close text {
	margin: 0 !important;
	padding: 0;
}

.userLoginstatus .cu-dialog {
	width: 500upx;
}

.userLoginstatus-i {
	width: 80upx;
	height: 80upx;
	border-radius: 50%;
	font-size: 30px;
	line-height: 80upx;
	margin: 0 auto 15upx auto;
}

.announcement {
	position: fixed;
	top: 30%;
	width: 100%;
	z-index: 1500;
}

.announcement-bg {
	background-color: #000;
	opacity: 0.3;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	height: 100vh;
}

.announcement-main {
	background-color: #fff;
	margin: 0 auto;
	width: 600upx;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	padding: 30upx 36upx;
	border-radius: 20upx;
	position: relative;
	z-index: 10;
}

.announcement-title {
	height: 50upx;
	line-height: 50upx;
	font-size: 36upx;
	font-weight: bold;
	text-align: center;
	position: relative;
}

.announcement-title text {
	position: absolute;
	right: 0;
}

.announcement-concent {
	height: 200upx;
	padding: 20upx;
	background: #f9f9f9;
	margin: 20upx 0upx;
	overflow: auto;
}

.announcement-btn {
	text-align: center;
}

.meta-type {
	padding: 5px 12px;
	border: 2upx solid #0081ff;
	color: #0081ff;
	margin-left: 20upx;
}

.meta-type.act {
	background: #0081ff;
	color: #fff;
}

.data-select {
	text-align: center;
	margin-top: 20upx;
}

.data-select text {
	color: #666;
	margin: 0upx 15upx;
}

.data-select text.act {
	color: #000;
	font-weight: bold;
}

.cu-bar .action.header-btn text {
	font-size: 40upx !important;
	position: relative;
}

.cu-bar .action.header-btn text .noticeSum {
	position: absolute;
	opacity: 0.9;
	font-size: 24upx !important;
	height: 50upx;
	width: 50upx;
	line-height: 50upx;
	text-align: center;
	top: -20upx;
	right: -20upx;
	border-radius: 50%;
	transform: scale(0.8);
	-webkit-transform: scale(0.8);
}

.header .search-form {
	border-radius: 30upx !important;
}

.cu-avatar .home-noLogin {
	font-size: 24upx;
	color: #0081ff;
}

.cu-avatar {
	background-color: #eee;
}

.style-title {
	line-height: 80upx;
	height: 80upx;
	padding: 0upx 20upx;
	color: #333;
	font-weight: bold;
	font-size: 28upx;
	margin-bottom: 20upx;
}

.style-concent {
	text-align: center;
	padding: 0upx 10upx;
	padding-bottom: 30upx;
}

.style-box {
	padding: 0upx 10upx;
}

.style-i {
	background: #2196f6;
	height: 70upx;
	border-radius: 6upx;
	line-height: 70upx;
	font-size: 24upx;
}

.style-text {
	font-size: 24upx;
	margin-top: 10upx;
}

.style-text .cuIcon-check {
	background: #39b54a;
	color: #fff;
	padding: 0px 2upx;
	border-radius: 50%;
	margin-right: 5upx;
}

.style-concent.style-simple .style-i {
	border: solid 1px #f3f3f3;
	background: none;
	font-weight: bold;
}

.userIndex .header {
	background: none;
}

.userIndex .header .action {
	color: #fff;
}

.userIndex .header.goScroll {
	background: #fff
}

.userIndex .header.goScroll .action {
	color: #333;
}

.comment-operation {
	font-size: 24upx;
	line-height: 20upx;
	margin-top: 10upx;
}

.comment-operation text {
	margin-right: 20upx;
}

.grid.col-6>view {
	width: 16.666%;
}

.user-bantime {
	font-size: 24upx;
	margin-left: 10upx;
}

.userInfo-bottom-btn {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100upx;
	background: #fff;
	box-shadow: 0px -4upx 8upx rgba(0, 0, 0, 0.2);
	text-align: center;
}

.userInfo-bottom-box {
	padding: 0upx 30upx;
}

.userInfo-bottom-box button {
	height: 70upx;
	width: 100%;
	margin-top: 15upx;
}

.userInfo-tochat {
	height: 100upx;
	line-height: 100upx;
	font-size: 30upx;
}

.userInfo-tochat text {
	margin-right: 10upx;
}

.userInfo-bottom-box button text {
	margin-right: 10upx;
}

.cu-list.menu-avatar>.cu-item .action.goUserIndex {
	width: 180upx;
}

.goUserIndex .cu-btn {
	border-radius: 15upx;
}

.goUserIndex .isFollow {
	background: #0060ba !important;
	color: #fff !important;
}

.goUserIndex .unFollow {
	background: #0081ff !important;
	color: #fff !important;
}

.goUserIndex .unFollow text {
	font-weight: bold;
	margin-right: 5upx;
}

.square-box {
	font-weight: bold;
	color: #666;
	margin-right: 15px;
	font-size: 32upx;
}

.square-box.cur {
	font-size: 38upx;
	color: #000;
}

.square-post {
	padding: 0 30upx;
}

.square-post-header {
	padding-top: 30upx;
	overflow: hidden;
}

.square-user {
	width: 80upx;
	float: left;
}

.square-text {
	width: calc(100% - 80upx);
	padding: 0px 20upx;
	float: left;
	line-height: 70upx;
	box-sizing: border-box;
	color: #999;
	border: solid 1px #f3f3f3;
}

.square-post-btn {
	padding: 20upx 0upx;
}

.square-post-btn-box {
	height: 60upx;
	line-height: 60upx;
	text-align: center;
	box-sizing: border-box;
	border-left: solid 1px #f6f6f6;
}

.square-post-btn-box:nth-child(1) {
	border: none;
}

.square-post-btn-box text {
	margin-right: 10upx;
}

.cu-list.menu-avatar>.cu-item:after {
	border: none !important;
}

.square-list .cu-item {
	margin-top: 10upx !important;
}

.square-list .cu-avatar.lg {
	width: 80upx;
	height: 80upx;
}

.square-list .cu-list.menu-avatar>.cu-item .content {
	left: 130upx;
}

.square-post-btn text {
	margin-right: 10upx;
	font-size: 35upx;
}

.user-post-info {
	height: 180upx;
	width: 100%;
	padding: 20upx;
	background-color: #f9f9f9;
	overflow: hidden;
	border-radius: 10upx;
}

.user-post-pic {
	width: 180upx;
	height: 140upx;
	overflow: hidden;
	border-radius: 8upx;
	margin-right: 20upx;
	float: left;
}

.user-post-pic image {
	background-color: #f3f3f3;
}

.user-post-title {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	font-size: 30upx;
	font-weight: bold;
	margin-top: 8upx;
	margin-bottom: 18upx;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.user-post-intro {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	font-size: 26upx;
	line-height: 36upx;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #666666;
}

.user-space-info {
	width: 100%;
	padding: 20upx;
	background-color: #f9f9f9;
	overflow: hidden;
	border-radius: 10upx;
	color: #666;
}

.user-space-info .user-space-text {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}

.admin-btn {
	display: none;
}

.cu-item:hover .admin-btn {
	display: inline;
}

.data-box.data-inbox .cu-item {
	padding-top: 0upx;
}

.chat-owo.owo {
	width: 100%;
	left: 0px;
	position: fixed;
	border-radius: 0upx;
	bottom: 100upx;
	top: auto;
}

.cu-chat .main image {
	background: #f3f3f3;
}

.more-msg {
	height: 90upx;
	text-align: center;
	line-height: 90upx;
}

.space-info .cu-item {
	padding-bottom: 30upx;
}

.space-reply {
	background: #fff;
	margin-top: 20upx;
}

.space-reply-head {
	height: 90upx;
	line-height: 70upx;
	padding: 10upx 30upx;
	font-size: 30upx;
	border-bottom: solid 2upx #f6f6f6;
}

.space-reply-head text {
	color: #999;
	font-weight: bold;
}

.space-reply-head text.cur {
	color: #333;
	border-bottom: solid 4upx #2196f6;
	padding-bottom: 16upx;
}

.space-reply-likes {
	float: right;
}

.space-reply-list .no-data .cu-btn {
	border-radius: 8upx;
}

.space-reply-num {
	background: #f3f3f3;
}

.space-reply-list .comment .cu-item {
	border-bottom: solid 2upx #f6f6f6;
}

.space-footer {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100upx;
	padding: 20upx 0upx;
	line-height: 60upx;
	background: #fff;
	font-size: 30upx;
	border-top: solid 2upx #f6f6f6;
	text-align: center;
}

.space-footer-box text {
	margin-right: 10upx;
}

.space-footer .space-footer-box:nth-child(2) {
	border-left: solid 2upx #f6f6f6;
	border-right: solid 2upx #f6f6f6;
}

.space-owo {
	height: 80upx;
	background-color: #fff;
}

.space-owo .cuIcon-emoji {
	float: right;
}

.space-owo .owo {
	left: auto;
	right: 30upx;
}

.space-pic {
	padding: 20upx;
}

.space-upload {
	background-color: #e0e0e0;
}

.space-upload text {
	font-size: 80upx !important;
}

.space-pic .bg-img {
	position: relative;

}

.space-pic .bg-img .cuIcon-close {
	width: 60upx;
	opacity: 0.8;
	height: 60upx;
	border-radius: 50%;
	background: #CE292C;
	color: #fff !important;
	font-size: 30upx !important;
}

.cu-list.menu-avatar>.cu-item .action.space-follow {
	width: 180upx;
	margin-top: -28upx;
}

.cu-list.menu-avatar>.cu-item .action.space-follow .cu-btn {
	border-radius: 10upx;
	height: 58upx;
	line-height: 58upx;
	padding: 0upx 24upx;
}

.cu-list.menu-avatar>.cu-item .action.space-follow .cu-btn text {
	margin-right: 4upx;
}

.spaceVideo video {
	width: 100%;
	border-radius: 8upx;
}

.bg-img {
	background-color: #f3f3f3;
}

.search-space {
	background-color: #f6f6f6;
}

.videoPlay {
	position: fixed;
	z-index: 1000;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100vh;
}

.videoPlay-bg {
	position: fixed;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 100%;
	background-color: #111;
	height: 100vh;
}

.videoPlay video {
	position: absolute;
	height: 500upx;
	width: 100%;
	top: 50%;
	margin-top: -250upx;
}

.spaceVideo-play {
	width: 100%;
	border-radius: 8upx;
	background-color: #000;
	font-size: 70upx;
	color: #fff;
	text-align: center;
	height: 400upx;
	line-height: 400upx;
}

.botton_nav {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 6;
}


.txt-color-yellow {
	color: #FED233;
}